#include<stdio.h>

int main()
{
	int n,m,a[100][100],i,j,t,sum=0;
	scanf("%d%d",&m,&n);
	for (i=0;i<m;i++)
		for (j=0;j<n;j++)
			scanf("%d",&a[i][j]);
	for (i=0;i<m;i++)
	{
		for (j=0;j<n;j++)
			printf("%d ",a[i][j]);
		printf("\n");
	}
	i=0;
	j=0;
	t=0;
	while (sum<m*n)
	{
		while (i<m-t)
		{
			printf("%d ",a[i][j]);
			sum++;
			i++;
		}
		i--;
		j++;
		while (j<n-t)
		{
			printf("%d ",a[i][j]);
			sum++;
			j++;
		}
		j--;
		i--;
		while (i>=t)
		{
			printf("%d ",a[i][j]);
			sum++;
			i--;
		}
		i++;
		j--;
		while (j>t)
		{
			printf("%d ",a[i][j]);
			sum++;
			j--;
		}
		j++;
		i++;
		t++;
	}
	return 0;
}
